x86: add support for domain-initiated global cache flush
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 4 May 2010 11:41:11 +0000 (12:41 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 4 May 2010 11:41:11 +0000 (12:41 +0100)
commitc499509ef2595a5daa8ef804168c94291e90ec48
tree04b6c42424014edaef67090c6987905f20b5ff0c
parent283fec5d9ac814b489580c1c8d1069447454fe63
x86: add support for domain-initiated global cache flush

Newer Linux' AGP code wants to flush caches on all CPUs under certain
circumstances. Since doing this on all vCPU-s of the domain in
question doesn't yield the intended effect, this needs to be done in
the hypervisor. Add a new MMUEXT operation for this.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/arch/x86/mm.c
xen/include/public/xen.h